[XM-TEST] Tweak 06_block-destroy_check_list_pos to allow more time to check
authorSteven Hand <steven@xensource.com>
Thu, 4 Jan 2007 15:08:40 +0000 (15:08 +0000)
committerSteven Hand <steven@xensource.com>
Thu, 4 Jan 2007 15:08:40 +0000 (15:08 +0000)
block device has gone away from point of view of domain sxp.

Signed-off-by: Steven Hand <steven@xensource.com>
tools/xm-test/tests/block-destroy/06_block-destroy_check_list_pos.py

index 292db063d60c09b537fc2c40245ae037b11dd35d..b9fdc0691bef7bfe40892f9396db45476a6d0c9c 100644 (file)
@@ -6,7 +6,7 @@
 from XmTestLib import *
 from XmTestLib.block_utils import *
 
-import re
+import re, time
 
 def checkXmLongList(domain):
     s, o = traceCommand("xm list --long %s" % domain.getName())
@@ -35,4 +35,8 @@ if not checkXmLongList(domain):
 block_detach(domain, "xvda1")
 
 if checkXmLongList(domain):
-    FAIL("xm long list does not show that xvda1 was removed")
+    # device info is removed by hotplug scripts - give them a chance
+    # to fire (they run asynchronously with us). 
+    time.sleep(1)
+    if checkXmLongList(domain):
+        FAIL("xm long list does not show that xvda1 was removed")